<?php
/**
 * CMD系コマンド　添付ファイル表示モジュール
 */
class Blog_plg_attach {
	var $ArticleInfo;
	var $Vars;

	function __construct () {
	}

	function call ($Vars, $Article) {
		$Return = '';

		if (empty ($Vars['file'])) {
			if (empty ($Vars['var'])) {
				return false;
			} else {
				$FileName = $Vars['var'];
			}
		} else {
			$FileName = $Vars['file'];
		}

		// 拡張子でファイルタイプの判断
		$FileExt = strrchr ($FileName, '.');
		if ($FileExt) {
			$FileExt = str_replace ('.', '', $FileExt);
			// 画像の場合はIMGタグで出力
			if (preg_match ('/gif|jpg|jpeg|png|bmp/i', $FileExt)) {
				$Return  = '<a href="./vars/cache/upload/blog/attach/'.$Article['ID'].'/original/'.$FileName.'" target="_blank">';
				$Return .= '<img class="n_attach" src="./vars/cache/upload/blog/attach/'.$Article['ID'].'/320x240/'.$FileName.'" />';
				$Return .= '</a>';
			}
		}

		// 全ての条件に一致しなかった場合はAでの単純リンク		
		if (empty ($Return)) {
			$Tag = '?ID='.$Article['ID'].'&name='.$FileName;
			$Return = '<a href="./img.php'.$Tag.'&size=0">'.$FileName.'のダウンロード</a>';
		}
		
		return $Return;
	}
}
?>